본문 바로가기

Robot/Robot Program - ROS

(74)
ROS2 유투브 강의 벌써 응용편으로 진입했습니다. -R2R- ROS2 강좌 2024. 6. 13. 08:00 몇 달 전부터 저는 ROS2 강의 영상을 유투브에 업로드하고 있습니다. 초심은 단 한 명의 구독자가 있더라도 업로드를 멈추지 않겠다입니다. 꼭 지킬려고 노력하고 있습니다.^^.이전에 ROS2 기초편을 모두 업로드를 했답니다. 이제 ROS2 응용편을 업로드를 시작합니다. 응용편에서는 Python을 이용해서 직접 패키지를 만들어서 토픽을 구독, 발행하고 서비스 서버를 만들고, 액션 서버를 만드는것을 다룹니다. 또, 파라미터를 세팅하거나 Dynamic Reconfiguration에 대해 다룹니다. 그리고, rqt에 대해서도 이야기를 합니다. ROS2 영상 강의 - 입문편https://www.youtube.com/playlist?list=PL0xYz_4oqpvhj4JaPSTeGI2k5GQEE36oi [R2R] ..
ROS/ROS2 사용할 때 Jupyter도 함께 써보세요. 2024. 3. 22. 08:00 Jupyter Notebook을 아마 Python으로 딥러닝이나 분석하시는 분들은 많이들 사용하실 겁니다. 저도 VSCode를 많이 쓰지만, Juptyer 애드온을 연결해서 Jupyter로 개발도하고 테스트도 하는데요. 가끔 ROS/ROS2 공부하시는 분들과 대화할때 저런 상황이나 어떤 테스트 환경에서는 jupyter를 써도 될텐데 하면, 그렇게 할 수 있다는 것을 몰랐다며 놀래시는 분들이 간혹있습니다. 제가 소개한 적이 있는 UR로봇과 ROS의 사용 영상에서의 위 그림처럼 ROS 환경이 잘 잡힌 협동로봇도 간단히 Jupyter를 이용해서 기능 테스트가 가능하고, 또 본격적으로 패키지를 만들기 전에 여러 가능성을 손쉽게 테스트할 수 있습니다. 역시 제가 소개한 적이 있는 ROS1에서 movebase를 이..
로봇 관제 OpenRMF - 핑크랩은 뭐가 다를까요? 2024. 3. 19. 08:00 OpenRMF를 이용한 활동을 최근 저와 제가 운영하는 PinkLAB이 많이 수행하고 있습니다. 비록 저희 PinkLAB이 2022년 5월에 창립했으니 아직 만 2년이 되지 않았고, 또 OpenRMF라는 것을 처음 시작한것도 매우 짧은 기간입니다. 그 기간 동안 저희는 놀랍게도 아주 큰 기관을 대상으로 관제 시스템을 RMF로 개발[2023년]하는 기염을 토했습니다. 그리고 그와 비슷한 시점에 관제를 주요 구성 요소로 하는 큰 국책과제를 수행하는 기관의 요청을 받아 전문가 대상 OpenRMF에 대한 교육을 수행[2024년]했습니다. 그리고 또 비슷한 시점에 글로벌 진출을 꿈꾸는 한 기관을 만나 그 분들의 로봇이 설치된 건물을 대상으로 관제 시스템을 OpenRMF를 적용하려 개발[2023-2024년]하고 있..
ROS2 처음부터 차근차근 공부하고 싶으시다면 - 무료 R2R 과정 - 2024. 3. 18. 08:00 제 블로그를 몇 번 오셨다면 아시겠지만, 저는 데이터사이언스, 딥러닝, 로봇 키워드로 많은 활동을 하고 있는데요. 여러 활동들 중 ROS2 교육에 대해 작은 과정하나를 무료로 오픈을 합니다. 유튜브를 통해서이구요. 뭐 유튜브도 수익이라는 것이 생길 수도 있지만, 저같이 오프라인형(^^) 사람에게 유튜브 수익은 .. 음.. 기대하기 어려우니, 그저 무료가 맞습니다.^^. https://pinkwink.kr/1395 ROS2 혼자 공부하기 좋은 책 추천 - ROS2 혼자 공부하는 로봇 SW 제목을 "ROS2 혼자 공부하기 좋은 책"이라고 잡으니 첫 문장부터 창피합니다. 최근 몇 개월간 작업한 ROS2 기초 책을 출판했습니다. 정확히는 9월 7일 출판예정인데, 이미 주요 온라인 서점에는 등 pinkwink.k..
핑크랩이 주행로봇 관제 시스템 OpenRMF 컨텐츠를 준비했습니다. 2024. 1. 28. 08:00 제가 개인적으로 간간히 SNS에 OpenRMF 이야기를 한적이 있습니다만, 최근 저희 핑크랩이 로봇 관제 시스템인 OpenRMF에 대한 교육 컨텐츠를 준비완료 했습니다. 관련해서 여러 기관분들의 교육 문의와 또 개발 문의를 환영합니다.^^. 그래서 OpenRMF에 대한 소개 글을 작성해야하겠다는 생각이 들어서 이렇게 글을 하나 올립니다. OpenRMF는 다수의 주행로봇과 그 주행로봇이 구동하는 환경을 통합하고 조율하는 도구입니다. 특히 네트워크 영역에서 힘들어하는 여러 로봇 개발자들에게 뭔가 획기적인 도움이 될것 같습니다. OpenRMF는 다양한 유형의 제조사의 주행로봇을 하나의 시스템으로 통합하여 관리할 수 있습니다. 실제로 OpenRMF를 이용해보면 다수의 주행로봇의 경로관리, 자원 모니터링, 로봇 ..
Ubuntu에서 zsh에서 ROS2 명령이 자동 완성되지 않을 때 2023. 11. 27. 08:00 우분투든, 맥이든 터미널 작업을 하다보면, 점점 zsh를 사용하고 싶어집니다. 일단 이쁘니까요^^. 그리고 몇몇 눈에 띄는 기능들도 있구요. 맥에서는 zsh 설치와 터미널 세팅에 대한 이야기를 했었습니다. https://pinkwink.kr/1354 Mac M1 노트북 (Mac silicon) 터미널 세팅 - iTerm2 요즘 노트북 세계에 한 가지 큰 이슈라면 애플에서 나온 맥 m1 노트북이 아닐까요. 정말 많은 이슈를 만들고 있는 것 같습니다. 저는 예전에 맥북 사용에서 해두면 편한 몇 가지 설정을 이야기한 pinkwink.kr 아무튼... 우분투 유저들도 bash를 사용하다가 zsh로 넘어가는 일이 많은데요. 그 때, 한가지~ ROS2 유저들의 경우 ROS2 명령이 자동완성되지 않을 때가 있습니다...
ROS2에서 OpenCV를 사용할 때 numpy 관련 에러가 난다면 2023. 10. 27. 08:00 ROS2에서 OpenCV를 사용하기 위해 opencv-python 모듈을 pip로 설치하고, 코드 내에서 import cv2를 넣었는데 그 위치에서 빌드에서는 괜찮았는데 실행할 때 오류가 아래와 같이 나는 경우가 있습니다. 이 때는 pip install --upgrade 명령으로 numpy의 버전을 올려주면 해결이 됩니다.
ROS2 colcon build에서 SetuptoolsDeprecationWarning 대응법 2023. 10. 25. 08:00 ROS2에서 colcon build를 하면 SetuptoolsDeprecationWarning이 뜰때가 있습니다. 오늘은 그 워닝을 어떻게 극복할지를 이야기 하려고 합니다. 이유는 setuptools 버전의 호완문제로 알려져 있습니다. 이렇게 colcon build를 할때 /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( --- 와 같이 워닝이 뜨는거죠. 이 워닝이 떠도 사용하는데는 문제가 없습니다. 현재 제 PC..

반응형